﻿/*
** XIN YUAN, 2020, BSD (2)
*/

////////////////////////////////////////////////////////////////////////////////

#include "precomp.h"

#include "../TextApp.h"

////////////////////////////////////////////////////////////////////////////////
namespace CSL {
////////////////////////////////////////////////////////////////////////////////

// TextApp

std::function<void()> TextApp::get_CloseReplaceCommand()
{
	return [this]()
			{
				if ( this->m_upReplacePart != nullptr ) {
					//detach
					this->m_cfgPart.GetViewModel().RemoveNotification(this->m_uBackColorCookie);
					//destroy
					this->m_upReplacePart.reset();
				}
			};
}

////////////////////////////////////////////////////////////////////////////////
}
////////////////////////////////////////////////////////////////////////////////
